bitkeeper revision 1.1159.170.36 (419b409dgOm9WpCUrkZWaLcFuKDTIw)
authorbren@anvil.research <bren@anvil.research>
Wed, 17 Nov 2004 12:14:21 +0000 (12:14 +0000)
committerbren@anvil.research <bren@anvil.research>
Wed, 17 Nov 2004 12:14:21 +0000 (12:14 +0000)
Solve hang at net frontend initialization by necessarily passing domain ID to NetDev in xend.
This follows Andy's cset to support backends in unprivileged domains.

BitKeeper/etc/ignore
tools/python/xen/xend/server/netif.py

index 01ffa831988f3a789998861221a2ba06e1d685d0..293145ab9a2eaec92b87672060bd544963ff96e5 100644 (file)
@@ -80,3 +80,7 @@ install/*
 patches/ebtables-brnf-5_vs_2.4.25.diff
 patches/ebtables.diff
 tools/x2d2/minixend
+config-xen0
+config-xenU
+tools/libxc/xc_rrobin.o.OhC796
+tools/libxutil/sys_string.o.LcuHtQ
index 9732702c530185f4dbf98fddc55abb29a3538f8c..f6df4ce099f5d937fb582c7f8ebe74b00c70e942 100755 (executable)
@@ -104,6 +104,7 @@ class NetDev(controller.SplitDev):
         self.evtchn = None
         self.configure(config)
         self.status = NETIF_INTERFACE_STATUS_DISCONNECTED
+        self.dom = ctrl.dom
 
     def _get_config_mac(self, config):
         vmac = sxp.child_value(config, 'mac')